﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace TweetRating
{
    public class MedidorDeAudiencia
    {
        public static void agregarProgramaDeTV(ProgramaDeTV elNuevoPrograma)
        {
            using (Persistidor unPersistidor = new Persistidor())
                unPersistidor.persistirProgramaDeTV(elNuevoPrograma);
        }
        public static InformeDelIndiceDePopularidad solicitarIndiceDePopularidad(ProgramaDeTV elPrograma, Periodo elPeriodo, iComunicadorConFuenteDeComentarios unComunicador)
        {
            return new InformeDelIndiceDePopularidad(elPrograma, elPeriodo, unComunicador);
        }
        public static InformeDelRating solicitarRating(DateTime fecha, Hora desde, Hora hasta, List<Intencion> intencones, iComunicadorConFuenteDeComentarios unComunicador, IEstrategiasDeClasificacionDeComentarios unAnalizador)
        {
            return new InformeDelRating(fecha, desde, hasta, intencones, unComunicador, unAnalizador);
        }
        //public static ___ identificarCliente(___ ___)
    }
}
